Introducing mobility into CSP‖B

نویسندگان

  • Steve Schneider
  • Helen Treharne
  • Beeta Vajar
چکیده

CSP‖B is a combination of CSP and B which supports the design and verification of systems where control and state are both important. Recent work on combining the pi-calculus with B introduces mobility into the control of B machines and enables them to be passed around. This additional functionality is appropriate for modeling systems such as peer-to-peer networks. While the pi-calculus is appropriate for the description of mobility, the semantic foundation for pi |B is cumbersome for reasoning about systems, and a CSP based approach may be preferable. This paper considers how CSP can be extended to support mobile channels while retaining a trace-based semantics, within the context of CSP‖B. While this is difficult for CSP in general, the restricted context provided by CSP‖B does enable some progress to be made in this area. This is work in progress.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A verified development of hardware using CSP‖B

In this paper, we show how a combination of the process algebra CSP and the state-based formalism B, combined into a single notation called CSP‖B can be used in the formal development of hardware. The use of CSP‖B and associated tools is demonstrated using a significant case study. This paper is the first recorded use of CSP‖B in hardware development although it has been previously used for sof...

متن کامل

On Linear Time and Congruence in Channel-passing Calculi

Process algebras such as CSP or the Pi-calculus are theories to reason about concurrent software. The Pi-calculus also introduces channel passing to address specific issues in mobility. Despite their similarity, the languages expose salient divergences at the formal level. CSP is built upon trace semantics while labeled transition systems and bisimulation are the privileged tools to discuss the...

متن کامل

Communicating Mobile Processes Introducing occam-pi

This paper introduces occam-π, an efficient and safe binding of key elements from Hoare’s CSP and Milner’s π-calculus into a programming language of industrial strength. A brief overview of classical occam is presented, before focussing on the extensions providing data, channel and process mobility. Some implementation details are given, along with current benchmark results. Application techniq...

متن کامل

ویژگی های میکرو ساختاری و تورم هیدروژل های پلی (آکریلیک اسید-آکریل آمید) پیوند شده با پودر پوست هندوانه و پودر پوست خیار- بنتونیت یا زئولیت

در این مقاله پنج پلیمر سوپر جاذب با استفاده از پراکندگی پودر پوست هندوانه و پودر پوست خیار (WSP-CSP)، ترکیب پودر پوست هندوانه و بنتونیت (WSP-B)، ترکیب پودر پوست خیار و بنتونیت (CSP-B)، زئولیت (Z) و بنتونیت (B) درون پلی (آکریل آمید-آکریل اسید) (P) حل شده در سیستم آبی به وسیله روش شیمیایی اتصال عرضی به ترتیب با نام‌های P-WSP-CSP، P-WSP-B، P-CSP-B، P-Z، P-B تهیه شد. کامپوزیت-های پلیمری از طریق اتص...

متن کامل

Network Load Balancing with Strong Migration in an Agent Based Grid System Using Csp Approach

In this paper we present a dynamic network traffic balancing approach using strong migration on an agent based grid environment. The paper focuses on three different areas, namely load balancing, strong mobility and CSP (Constraint Satisfaction Problem) approach. We use CSP approach for making task migration decisions. Strong task migration is used to move tasks between nodes at runtime to main...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2007